设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

OSL成为学院软件基金会(ASWF)第6个托管项目,AMD加入

2020-4-28 16:28| 发布者: joejoe0332| 查看: 770| 评论: 0|原作者: oschina|来自: oschina

摘要: 近日,学院软件基金会(Academy Software Foundation,ASWF)宣布 OSL(Open Shading Language)成为其第 6 个托管项目,同时 AMD 加入基金会,成为其 Premier Member。
近日,学院软件基金会(Academy Software Foundation,ASWF)宣布 OSL(Open Shading Language)成为其第 6 个托管项目,同时 AMD 加入基金会,成为其 Premier Member。

ASWF 成立于 2018 年 8 月,由奥斯卡背后的美国电影艺术与科学学院与 Linux 基金会共同建立。它面向电影与媒体领域的开发者,旨在为电影和媒体行业提供中立论坛,协调跨项目工作,提供一个共同的构建和测试基础设施,帮助个人和组织参与开源生态系统。其创始成员包括 Autodesk、思科、梦工厂、Epic Games、Foundry、谷歌云、Intel 与沃尔特迪斯尼工作室等。此前,Sony Pictures Entertainment/Sony Pictures Imageworks、华纳兄弟、Blender 基金会和视觉效果协会(VES)加入了该组织。

ASWF 前 5 个托管项目为:OpenVDB、OpenColorIO、OpenEXR、OpenCue 与 OpenTimelineIO。此次成为 ASWF 第 6 个托管项目的 OSL(Open Shading Language)是一种小而丰富的语言,它用于高级渲染器和其它应用中的可编程着色,非常适合描述材质、灯光、位移和图案生成。OSL 最初是由 Sony Pictures Imageworks 开发,用于其内部渲染器(用于故事片动画和视觉效果),并以开源形式发布。现在,它已成为用于 VFX 和动画功能的事实上的标准着色语言,已在整个行业中用于许多商业和工作室专有的渲染器。已被用于“超凡蜘蛛侠”、“特兰西瓦尼亚酒店”、“明日边缘”、“蚁人”、“海底奇兵”等电影中。

OSL 具有类似于 C 与其它着色语言的语法,但是它是专为高级渲染算法设计的,具有诸如辐射闭合、BSDF 和延迟射线跟踪等功能。它具有其它着色语言所没有的几个独特特征,包括:

  • 表面着色器和体积着色器将计算辐射封闭度,而不是最终颜色。
  • 表面和体积着色器不会在灯光或射线上循环。
  • 表面着色器和灯光着色器是同一个东西。
  • 透明度只是另一种照明方式。
  • 可以使用“光路径表达式”指定渲染器输出(AOV)。
  • 着色器被组织成网络。
  • 没有网格或额外着色点的任意导数。
  • OSL 在渲染时进行了积极的优化。

而随着电影行业中对于影像/视觉等能力的需求不断增加,越来越多的内容创作者使用到 AMD 的 EPYC、Threadripper CPU 和 Radeon Pro 硬件,通过在行业中最高端的 ASWF 开源生态中贡献,对双方乃至观众都是一件好事。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部